پنجشنبه, ۸ اسفند ۱۳۹۸، ۰۷:۰۳ ب.ظ
پروژه
تشخیص بن بست در سیستمهای توزیع شده
مقدمه
امروزه کمتر سیستمیرا میتوان یافت که روی یک کامپیوتر متمرکز باشد. رشد روزافزون استفاده از سیستمهای توزیع شده، اهمیت تحقیق و پژوهش در راستای حل موانع و مشکلات موجود در این سیستمها را بیشتر آشکار مینماید. از جمله سیستمهای توزیع شده میتوان به بانکهای اطلاعاتی توزیع شده، سیستم عاملهای توزیع شده، و سیستمهای کارگزار موبایل اشاره نمود.
سیستم توزیع شده از مجموعهای از فرآیندهایی که از طریق ارسال پیام با یکدیگر در ارتباط اند،تشکیل شده است.یکی از مسائل مهم در سیستمهای توزیع شده در راستای مدیریت منابع، تشخیص بن بست توزیع شده است. مدیریت منابع زمانی که فرایندهای درخواست کننده در سطح شبکه در مکانهای مختلف توزیع شده اند،فرایند تشخیص را نسبت به سیستمهای متمرکز، دشوارتر مینماید.
طی دهه اخیر الگوریتمهای زیادی برای تشخیص بن بست در سیستمهای توزیع شده ارائه شده است که تعداد زیادی از آنها موفق به تشخیص بن بست نمیشوند و یا بن بستهایی را گزارش میکنند که در واقع وجود ندارند و یا اینکه اثبات شده است که نادرست اند.
هدف از این تحقیق مطالعه و بررسی روشهای مختلف تشخیص بن بست در سیستمهای توزیع شده، شناسایی مشکلات، محدودیتهای آنها و ارائه راه حل عملی مبتنی بر واقعیات موجود در سیستمهای توزیع شده در خصوص مشکلات شناسایی شده است.